//
//  LFDBHelper.h
//  AlarmClock
//
//  Created by LF on 2017/4/26.
//  Copyright © 2017年 LF. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface LFDBHelper : NSObject


+ (instancetype)helper;

/*
 *  查询某一条记录是否存在
 */
- (void)itemExistsForAlarmClock:(LFAlarmClockModel *)model withResultBlock:(void(^)(BOOL isiExist)) result;

/*
 *  向数据库中插入一条新的记录
 */
- (void)insertAlarmClock:(LFAlarmClockModel *)model;

/*
 *  删除数据库中对应的记录
 */
- (void)deleteAlarmClock:(LFAlarmClockModel *)model;

/*
 *  更新数据
 */
- (void)updateAlarmClock:(LFAlarmClockModel *)model;

/*
 * 查询所有记录
 */
- (NSArray *)queryAlarmsFromDB;

@end
